#pragma once

#include<iostream>
#include<string>
#include<ctime>

#define INFO    1
#define WARING  2
#define ERROR   3
#define FATAL   4

//宏替换,将函数简化为
#define LOG(level,message) Log(#level,message,__FILE__,__LINE__)

void Log(std::string level,std::string message,std::string file_name,int line)
{
    std::cout<<"["<<level<<"]"<<"["<<time(nullptr)<<"]"<<"["<<message<<"]"<<"["<<file_name<<"]";
}
